package it.sda.sviluppi.controller;

import it.sda.sviluppi.bean.SviluppoBean;
import it.sda.sviluppi.common.Constants;
import it.sda.sviluppi.service.SviluppoService;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller

public class SviluppiController {
	@Autowired
	public SviluppoService sviluppoService;
	
	@RequestMapping(value="sviluppi.do")
	public ModelAndView getSviluppi() {
		ModelAndView mav = new ModelAndView(Constants.sviluppi.name());
		try {
			List<SviluppoBean> sviluppi = sviluppoService.getSviluppi();
			mav.addObject(Constants.sviluppi.name(), sviluppi);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return mav; 
	}
}
